#include "task.h"
#include "FreeRTOS.h"

/* Prioridades Tareas  */

//Comunicaciones
#define prio_CheckConex   (tskIDLE_PRIORITY +5)
#define prio_SetupLink    (tskIDLE_PRIORITY +5)
#define prio_SendDatos    (tskIDLE_PRIORITY +5)

//Control
#define prio_BuscarAlarma   (tskIDLE_PRIORITY +4)
#define prio_BuscarZona     (tskIDLE_PRIORITY +5)
#define prio_EstadoComunicaciones (tskIDLE_PRIORITY +3)

//Interfaz
#define prio_Display_CH3_T          (tskIDLE_PRIORITY +5)
#define prio_Display_Alimentacion   (tskIDLE_PRIORITY +5)
#define prio_Display_Comunicaiones  (tskIDLE_PRIORITY +5)
#define prio_Display_Alarma         (tskIDLE_PRIORITY +5)
#define prio_Display_Zona           (tskIDLE_PRIORITY +5)

//Procesamiento
#define prio_DistribucionDatos      (tskIDLE_PRIORITY +2)
#define prio_Analisis      (tskIDLE_PRIORITY +2)
#define prio_EdicionEscala      (tskIDLE_PRIORITY +2)
#define prio_LecturaDato      (tskIDLE_PRIORITY +2)

//Procesamiento Test
#define prio_DistribucionDatosTest  (tskIDLE_PRIORITY +3)
#define prio_DistribucionDatosAlmacenamientoTest  (tskIDLE_PRIORITY +3)
#define prio_DistribucionDatosInterfazTest  (tskIDLE_PRIORITY +3)
#define prio_AnalisisTest  (tskIDLE_PRIORITY +3)
#define prio_LecturaDatoTest  (tskIDLE_PRIORITY +3)
#define prio_EdicionEscalaTest  (tskIDLE_PRIORITY +3)

// Almacenamiento
#define prio_AlmacenamientoEnvio	(tskIDLE_PRIORITY +2)
#define prio_AlmacenamientoAdqDatos	(tskIDLE_PRIORITY +2)
//Almacenamiento Test
#define prio_AlmacenamientoEnvioTest  (tskIDLE_PRIORITY +3)
/* Handles Tareas */

/* Tiene que ir en el MAIn.C */

